#1、变量赋值
counter = 100  # 赋值整型变量
miles = 1000.0  # 浮点型
name = "John"  # 字符串

print(counter)
print(miles)
print(name)

#2、多个变量复制
a = b = c = 1
d, e, f = 1, 2, "john"
print(a)
print(f)


#3、数字
var1 = 1
var2 = 10
print(var1)
var1 = "jchen"
print(var1)

#4、字符串
datas = "nihao";
print(datas[0])  #n
print(datas[-2]) #a

print(datas[0:3])  #nih
print(datas[-3:-1]) #ha
print(datas[2:])  #输出的哥元素以后的所有元素hao
print(datas[0]*20)  #nnnnnnnnnnnnnnnnnnnn
print(datas[0]+datas[3])  #na


#5、列表
list = ['runoob', 786, 2.23, 'john', 70.2]
tinylist = [123, 'john']

print(list)  # 输出完整列表
print(list[0])  # 输出列表的第一个元素
print(list[1:3])  # 输出第二个至第三个元素
print(list[2:])  # 输出从第三个开始至列表末尾的所有元素
print(tinylist * 2)   # 输出列表两次
print(list + tinylist)   # 打印组合的列表


#6、元组

print("*******元组********")
tuple = ('runoob', 786, 2.23, 'john', 70.2)
tinytuple = (123, 'john')

print(tuple)  # 输出完整元组
print(tuple[0] )  # 输出元组的第一个元素
print(tuple[1:3] )  # 输出第二个至第四个（不包含）的元素
print(tuple[2:]) # 输出从第三个开始至列表末尾的所有元素
print(tinytuple * 2  ) # 输出元组两次
print(tuple + tinytuple )  # 打印组合的元组


#7、 字典
print("*******字典********")

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"

tinydict = {'name': 'runoob', 'code': 6734, 'dept': 'sales'}
print(dict['one'] ) # 输出键为'one' 的值
print(dict[2] )   # 输出键为 2 的值
print(tinydict )   # 输出完整的字典
print(tinydict.keys())  # 输出所有键
print(tinydict.values()) # 输出所有值


#8、数据类型转换

print("*******数据类型转换********")
print(int("3"))




print(long('123'))
print(float("3"))